<%@page language="java" import="java.text.*,java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  <title>使用 application 内置对象--checkMessage.jsp</title>
</head>
<body bgcolor="#abcdef">
<%
  // 获取 application 对象中的留言列表
  Vector<String> messages = (Vector<String>) application.getAttribute("messages");
  if (messages == null) {
    messages = new Vector<String>();
  }

// 获取表单提交的数据
  String name = request.getParameter("name");
  String title = request.getParameter("title");
  String message = request.getParameter("message");

// 格式化当前时间
  String datetime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(Calendar.getInstance().getTime());

// 拼接留言信息
  String fullMessage = "时间: " + datetime + "<br>"
          + "姓名: " + name + "<br>"
          + "标题: " + title + "<br>"
          + "内容: " + message + "<br><hr>";

// 将留言添加到列表中
  messages.add(fullMessage);

// 将更新后的留言列表保存到 application 对象中
  application.setAttribute("messages", messages);

// 提示用户留言成功
  out.println("<h3>留言成功！</h3>");
  out.println("<a href=' '>返回留言页面</a ><br>");
  out.println("<a href='showMessage.jsp'>查看所有留言</a >");
%>
</body>
</html>